package com.zg.autoflow.vo;

import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class SettleWorkflowInstanceVo {

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 实例编号(19位,4位英文_14位数字)
     */
    private String instCode;

    /**
     * 流程编号（6位，2英文+4数字序列）
     */
    private String flowCode;

    /**
     * 流程名称
     */
    private String flowName;

    /**
     * 流程实例状态（1进行中 2已结束 3已作废 4已删除）
     */
    private String flowInstState;

    /**
     * 流程实例当前环节
     */
    private String flowInstCurrStep;

    /**
     * 当前环节实例code
     */
    private String flowInstCurrStepInst;


    /**
     * 流程实例当前环节名称
     */
    private String flowInstCurrStepName;

    /**
     * 流程实例创建人
     */
    private String flowInstCreator;

    /**
     * 当前环节处理人
     */
    private String currStepOperator;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 完成时间
     */
    private Date successTime;

    /**
     * 合同编号
     */
    private String contractNo;

    /**
     * 流程编号
     */
    private String instanceNo;

    /**
     * 创建流程组织id
     */
    private String createOrgId;

    /**
     * 下一个流程的id
     */
    private String nextInstCode;

    /**
     * 发运日期
     */
    private String transDate;

    /**
     * 发站
     */
    private String startStation;

    /**
     * 到站
     */
    private String endStation;

    /**
     * 收货单位
     */
    private String receCompany;

    /**
     * 折水净量
     */
    private String netWater;

    /**
     * 客户会员代码
     */
    private String hydm;

    /**
     * 矿别
     */
    private String tKb;

    /**
     * 煤种
     */
    private String tMz;

    /**
     * 结算编号
     */
    private String tJsbh;

    /**
     * 车数
     */
    private Long tCs;

    /**
     * 结算量
     */
    private BigDecimal tJsl;

    /**
     * 车板价
     */
    private BigDecimal tCbj;

    /**
     * 优惠额
     */
    private BigDecimal tYhj;

    /**
     * 结算价
     */
    private BigDecimal tJsj;

    /**
     * 备注（调整说明）
     */
    private String tBz;

    /**
     * 煤差调整额
     */
    private BigDecimal tMctze;

    /**
     * 销售额
     */
    private BigDecimal tXse;

    /**
     * 税额
     */
    private BigDecimal tSe;

    /**
     * 价税合计
     */
    private BigDecimal tJshj;

    /**
     * 应收款
     */
    private BigDecimal tYsk;

    /**
     * 品种
     */
    private String tPz;

    /**
     * 结算日期
     */
    private String tJsrq;

    /**
     * 标重
     */
    private BigDecimal tBzl;

    /**
     * 合同价
     */
    private BigDecimal tHtj;

    /**
     * 优惠幅度
     */
    private BigDecimal tYhfd;

    /**
     * 结算单的车板价
     */
    private BigDecimal tJsdcbj;

    /**
     * 煤款结算金额
     */
    private BigDecimal tMkjsje;

    /**
     * 取送车费
     */
    private BigDecimal tQscf;

    /**
     * 税金小计
     */
    private BigDecimal tSjxj;

    /**
     * 运费
     */
    private BigDecimal tYf;

    /**
     * 总计
     */
    private BigDecimal tZj;

    /**
     * 批次号
     */
    private String tPch;

    /**
     * 内部差价
     */
    private BigDecimal tNbcj;

    /**
     * 付款单位
     */
    private String fuKuanDanWei;

    /**
     * 付款金额
     */
    private String fuKuanJinE;

    /**
     * 发热量
     */
    private String faReLiang;

    /**
     * 硫
     */
    private String tLiu;

    /**
     * 计量单号
     */
    private String tJldh;

    /**
     * 产品名称
     */
    private String tCpmc;

    /**
     * 过衡重量
     */
    private String tNw;

    /**
     * 作废原因
     */
    private String reason;

    /**
     * 小类
     */
    private String tPm;

    /**
     * 装船编号
     */
    private String tZcbh;

    private String tJsdw;

    private String tSkdw;
    /**
     * 船名
     */
    private String tCm;

    private String tGk;


    private String tXsdw;

    /**
     * 市场公司
     */
    private String tScgs;

    /**
     * 驻地公司
     */
    private String tZdgs;

    /**
     * 销售主体
     */
    private String tXszt;

    /**
     * 供煤单位
     */
    private String tGmdw;

    /**
     * 是否封账
     */
    private String isSealAcc;

    /**
     * 删除标识
     */
    private String deleteState = "0";

    /**
     * 溢价增收
     */
    public BigDecimal premiumInc;

    /**
     * 溢价服务费
     */
    public BigDecimal premiumServiceFee;

    /**
     * 拉运结束日期
     */
    public String tLyrqJs;

    /**
     * 港口线上发运单主键ID
     */
    public String tConfirmationId;

    /**
     * 往来单位名称
     */
    public String tWldwmc;
    /**
     * 合同主体
     */
    public String tHtzt;
    /**
     * 截止函证日期
     */
    public String tJzhzrq;
    /**
     * 往来单位余额
     */
    public String tWldwye;
    /**
     * 经办人
     */
    public String tJbr;
    /**
     * 电话
     */
    public String tDh;
    /**
     * 客户需要
     */
    public String tKhxy;
    /**
     * 是否相符（首次）
     */
    public String tSfxfsc;
    /**
     * 是否相符（最终）
     */
    public String tSfxfzz;
    /**
     * 附件
     */
    public String tFj;

    /**
     * 煤炭种类
     */
    public String tMtzl;

}
